//使用导入语句 导入其他模块的内容
//require()

// let obj = require('./定义模块和导出模块')


// console.log(obj.add(10,20));
// console.log(obj.sub(10,20));

let {add , sub} = require('./定义模块和导出模块')

console.log(add(10,20));
console.log(sub(10,20));
// console.log(obj);


//在nodejs环境下，模块的导入使用 require()
//在nodejs环境下，模块的导出使用 module.exports 或者 exports
//这种模块的导入/导出语法 属于 commonJS 模块化规范 ， commonJS规范是nodejs平台的唯一模块化规范

//在浏览器环境下，模块的导入使用 import xx from '路径'
//在浏览器环境下，模块的导出使用 export default 或 export
//这种模块的导入/导出语法 属于es6 模块化规范 是浏览器环境下的一种 模块化规范（还有其他规范，例如：AMD规范）